package com.tedu.supermarket_01.mapper;

import com.tedu.supermarket_01.pojo.User;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;

/**
 * 用户模块的dao  注解   不写  映射文件
 */
@Mapper
public interface UserMapper {

    /**
     * 通过用户名+密码获取用户信息
     * @param user
     * @return
     */
    @Select("SELECT * FROM smbms_user WHERE userCode = #{userCode} and userPassword = #{userPassword}")
    public List<User> getUserByUser(User user);

    //用户注册
    public int insertUser(User user);

//用户列表信息
    public List<User> getAllUser();

    /**
     * 分页获取用户信息
     * @param no  页面
     * @param size 大小
     * @return
     */
    public List<User> getUserByNo(int no,int size);
    //用户信息修改
    public int  updateUser(User user);

    /**
     *
     用户删除
     * @param userid
     * @return
     */
   public int  deleteUser(int userid);

}
